部署k8s集群(k8s集群搭建详细实践版)

您所在的位置:网站首页 k8s 应用 部署k8s集群(k8s集群搭建详细实践版)

部署k8s集群(k8s集群搭建详细实践版)

2024-01-11 00:41| 来源: 网络整理| 查看: 265

1、部署k8s的两种方式:

目前生产部署Kubernetes集群主要有两种方式:

kubeadm

Kubeadm是一个K8s部署工具,提供kubeadm init和kubeadm join,用于快速部署Kubernetes集群。

二进制包

从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。

本实验采用kubeadm的方式搭建集群。

2、环境准备

服务器要求:

建议最小硬件配置:2核CPU、2G内存、20G硬盘服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点

软件环境:

操作系统:centos7.9_x64(mini)Docker:20-ceK8s:1.23

服务器规划:(本实验采用虚拟机)

k8s-master:192.168.178.171k8s-node1:192.168.178.172k8s-node2:192.168.178.173 3、初始化配置

3.1、安装环境准备:下面的操作需要在所有的节点上执行。

# 关闭防火墙 systemctl stop firewalld systemctl disable firewalld # 关闭selinux sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久 setenforce 0  # 临时

# 关闭swap swapoff -a  # 临时 sed -ri 's/.*swap.*/#&/' /etc/fstab    # 永久 # 根据规划设置主机名 hostnamectl set-hostname # 在master添加hosts cat >> /etc/hosts /etc/sysctl.d/k8s.conf



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3